//package com.zmn.plat.dubbo.interfaces.product.item;
//
//import java.util.List;
//
//import javax.validation.Valid;
//import javax.validation.constraints.NotEmpty;
//import javax.validation.constraints.NotNull;
//import javax.validation.constraints.Size;
//
//import com.zmn.common.dto.VtDTO;
//import com.zmn.common.dto2.ResponseDTO;
//import com.zmn.plat.dubbo.utils.DubboConsts;
//
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//import io.swagger.annotations.ApiParam;
//
///**
// * 产品服务项详细信息-dubbo-接口
// *
// * @author tanghongjun
// * @since: 2020年3月30日16:31:13
// */
//@Api(value = "产品服务项详细信息服务", tags = {"产品服务项"})
//public interface ItemCategoryListRemoteService {
//
//    /**
//     * 描述:根据服务项类型ID查询服务项类型说明
//     *
//     * @param categId
//     *            产品服务项类型ID 必传
//     * @return VtDTO（categId, desc）
//     * @auther tanghongjun
//     * @since 2020年3月30日16:31:13
//     */
//    @ApiOperation(value = "根据服务项查询条件查询服务项详细信息", response = ResponseDTO.class, notes = "", tags = {"产品服务项类型"})
//    ResponseDTO<VtDTO> getDescVtById(@NotNull(message = "入参不能为空") @Valid @ApiParam(value = "入参", required = true) Integer categId);
//
//    /**
//     * 描述:根据服务项类型ID查询服务项类型说明
//     *
//     * @param categIdList
//     *            产品服务项类型ID集合 必传
//     * @return List( VtDTO（categId, desc）)
//     * @auther tanghongjun
//     * @since 2020年3月30日16:31:13
//     */
//    @ApiOperation(value = "根据服务项查询条件查询服务项详细信息", response = ResponseDTO.class, notes = "", tags = {"产品服务项类型"})
//    ResponseDTO<List<VtDTO>> listDescVtByIdList(@NotEmpty(message = "categIdList参数不能为空且个数不能超过" + DubboConsts.MAX_PARAM_LENGTH) @Size(min = 1, max = DubboConsts.MAX_PARAM_LENGTH,
//        message = "categIdList参数不能为空且个数不能超过" + DubboConsts.MAX_PARAM_LENGTH) @ApiParam(value = "产品服务项类型", required = true) List<Integer> categIdList);
//
//    /**
//     * 描述:根据业务类型查询项目类型
//     *
//     * @param bizTypeList
//     *            产品服务项类型ID集合 必传
//     * @return List( VtDTO（categId, name）)
//     * @auther tanghongjun
//     * @since 2020年3月30日16:31:13
//     */
//    @ApiOperation(value = "根据业务类型查询项目类别", response = ResponseDTO.class, notes = "", tags = {"产品服务项类型"})
//    ResponseDTO<List<VtDTO>> listVtByBizTypeList(@NotEmpty(message = "bizTypeList参数不能为空且个数不能超过3个") @Size(min = 1, max = 3,
//            message = "bizTypeList参数不能为空且个数不能超过3") @ApiParam(value = "业务类型", required = true) List<Integer> bizTypeList);
//
//}
